a streak of wins - Turkish English Dictionary